<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>从小到大排序</title>
</head>
<body>
    <script>   
    var array = sort([33 , 66 , 88 , 99 , 98 , 78]);
    function sort(array){
        for(var i=0;i < array.length - 1; i++){
            for(var j=0;j < array.length -i - 1; j++){
                if(array[j] > array[j+1]){
                    var k = array[j];
                    array[j] = array [j+1];
                    array[j+1] = k; //双重for循环来调换数组位置
                }
        }
    }
    return array;
} 
    console.log(array);
    /*var array = [33 , 66 , 88 , 99 , 98 , 78];
        array.sort(function (a , b){ /*匿名函数作为 sort() 方法的参数。
            这个函数的两个参数 a 和 b 分别代表数组中的两个元素。
            当 a - b 小于 0 时，a 会被排在 b 前面；
            当 a - b 等于 0 时，a 和 b 的相对位置不变；
            当 a - b 大于 0 时，b 会被排在 a 前面
                return a - b;
            });
        console.log(array);*/
    </script>
</body>
</html>